Node Deployment
Video tutorial​
A video-version of this documentation is available if you prefer:
Testnet Node deployment instructions for Ubuntu linux​
Make sure you comply with the Node Requirements
For the node deployment operation you will need aproximately:
- 10 minutes of hands-on time for downloading the necessary files, editing the configuration of your node and starting the process.
- From a few hours up to 48 hours of hands-off time for downloading the chain state, depending on your connection speed and the state of the network.
- Get the necessary files, including the
rizenet-node
tools for easy operating your node
# we suggest to clone the repository in the home folder of your user:
cd $HOME
# clone the repository:
git clone https://github.com/T-RIZE-Group/rizenet-node.git
# change directory into the downloaded repository
cd rizenet-node
# create your node's configuration file
cp config.sh myNodeConfig.sh
- Review and edit the values in configuration file
nano myNodeConfig.sh
- Launch your node
# ask for sudo password only once, if needed:
if sudo -l -n 2>/dev/null | grep -q "NOPASSWD:"; then
echo "Sudo is passwordless; skipping sudo -v." >> "$HOME/rizenet_node_deployment.log"
else
echo "Sudo requires a password; running sudo -v." >> "$HOME/rizenet_node_deployment.log"
sudo -v
fi
# execute to spin the node:
(sudo nohup bash ./automatedUbuntuTestnetDeployment.sh > $HOME/rizenet_node_deployment.log 2>&1 &); \
tail -f $HOME/rizenet_node_deployment.log | sed '/DEPOYMENT_FINISHED/ q'
Once the execution is done, you will see something simmilar to the following:
curl -o /tmp/encrypted_rizenet_node_deployment-NodeID-9yay5UsQkznW4XKNVQaaEv218Cj632Z6g-2025-03-28-08-39.log https://files.catbox.moe/bo4hvx && gpg --decrypt --batch --pinentry-mode loopback --passphrase nYAB9Det2vhD2rRk0EIHTw== -o /tmp/decrypted_rizenet_node_deployment-NodeID-9yay5UsQkznW4XKNVQaaEv218Cj632Z6g-2025-03-28-08-39.log /tmp/encrypted_rizenet_node_deployment-NodeID-9yay5UsQkznW4XKNVQaaEv218Cj632Z6g-2025-03-28-08-39.log
Please share the command above with Rizenet Admin contact, so they can make sure everything went well with the execution of this operation!
Node deployed. Congratulations!
DEPOYMENT_FINISHED
At this point the node can be turned into a validator. To do this, reach out and share the output above with a Rizenet Admin, so they can download the encrypted log filefrom the deployment operation.
If you are just running a non-validator node, you can connect to your testnet node with the following values:
Using your wallet of choice, add the Rizenet configuration manually by navigating to network settings and filling the form with Rizenet tesnet network parameters:
Name | Value |
---|---|
Network Name | Rizenet Testnet |
HTTP RPC URL | http://$NODE_IP:$RPC_PORT/ext/bc/gs51JsazmyXrsFHL9dWUu1wPT9wgFt8BhLBFBLzNHkTkL4weS/rpc |
WebSockets RPC URL | ws://$NODE_IP:$RPC_PORT/ext/bc/gs51JsazmyXrsFHL9dWUu1wPT9wgFt8BhLBFBLzNHkTkL4weS/ws |
Chain ID | 79123 |
Currency Symbol | RIZE |
Block Explorer URL | https://testnet-explorer.rizenet.io |
The default RPC port value is 9650
.
If you are running the node on your local machine, you can connect to the blockchain through your localhost IP: 127.0.0.1